<?php
class Template
{
	var $_variables=array();
	var $_controller;
	var $_action;
	function __construct($controller, $action)
	{
		$this->_controller = $controller;
		$this->_action = $action;
		
	}
	
	function set ($name,$value)
	{
		$this->_variables[$name] = $value;
	}
	
	function render()
	{
		extract($this->_variables);
		
		/**Header**/
		if (file_exists(ROOT . DS . 'application' . DS . 'views' . DS . $this->_controller . DS . 'header.php')) {
			include (ROOT . DS . 'application' . DS . 'views' . DS . $this->_controller . DS . 'header.php');
		} else {
			include (ROOT . DS . 'application' . DS . 'views' . DS . 'header.php');
		}
		
		/***Content***/
		
		
		include (ROOT . DS . 'application' . DS . 'views' . DS . $this->_controller . DS . $this->_action . '.php');
		
		/***Footer***/
		
		if (file_exists(ROOT . DS . 'application' . DS . 'views' . DS . $this->_controller . DS . 'footer.php')) {
			include (ROOT . DS . 'application' . DS . 'views' . DS . $this->_controller . DS . 'footer.php');
		} else {
			include (ROOT . DS . 'application' . DS . 'views' . DS . 'footer.php');
		}
		
		
		
	}
}